package com.recharge.common.util;

import java.text.SimpleDateFormat;
import java.util.TimeZone;

/**
 *  在excel中 可以使用的方法
 *  一定要返回最后操作对象，才能在excel中使用
 */
public class FunctionUtil {

    public String DATE_FORMAT_0 = "yyyyMMddHHmmss";

    public String DATE_FORMAT_1 = "yyyy-MM-dd HH:mm:ss";

    public String DATE_FORMAT_2 = "yyyy-MM-dd HH:mm:ss.SSS";

    public String DATE_FORMAT_3 = "yyyy/MM/dd HH:mm:ss";

    public String DATE_FORMAT_4 = "yyyy/MM/dd HH:mm:ss.SSS";

    public String DATE_FORMAT_5 = "yyyyMMddHHmmssSSS";

    public String DATE_FORMAT_6 = "yyyy-MM-dd HH:mm";

    public String DATE_FORMAT_7 = "yyyy-MM-dd";

    public String DATE_FORMAT_8 = "yyyy/MM/dd";

    public String DATE_FORMAT_9 = "yyyyMMdd";

    // 时间格式化对象，在excel中需要调用相关方法
    public SimpleDateFormat formatDate(String param){
        SimpleDateFormat sdf = new SimpleDateFormat(param);
        return sdf;
    }

    // 时间格式化对象，在excel中需要调用相关方法
    public SimpleDateFormat formatDate(){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return sdf;
    }

    // 时间格式化对象，在excel中需要调用相关方法
    public SimpleDateFormat formatDateTime(){
        SimpleDateFormat formatter = new SimpleDateFormat("HH小时mm分ss秒");
        formatter.setTimeZone(TimeZone.getTimeZone("GMT+00:00.000"));
        return formatter;
    }

    public static void main(String[] args) {
        FunctionUtil fun = new FunctionUtil();
        System.out.println();
    }
}
